package com.lanxin.oa.approve.service;

import com.lanxin.bean.LcApproval;
import com.lanxin.bean.LcFlow;
import com.lanxin.util.PageBean;

import javax.servlet.http.HttpSession;
import java.util.List;

public interface FlowService {
    PageBean listMyFlow(Integer page, Integer pageSize, HttpSession session, LcApproval approval);

    List<LcFlow> selectLcFlow();

    List<LcApproval> listApprovalJiLu(String docNo);

    PageBean listMyApproval(LcApproval approval, Integer empid, Integer page, Integer pageSize);

    void doApproval(LcApproval approval, Integer empid);

    LcApproval approvalInfo(Integer oid);

    List<LcApproval> listApprovalByDocNo(String docNo);

    String docInfoUrl(Integer docid);

    String getReadOnlyDocInfoURL(Integer paramInteger);

    void doAfterApproval(Integer paramInteger);

    void doAfterDisApproval(Integer paramInteger);
}
